From: route@monster.com
Sent: Wednesday, October 21, 2015 10:12 AM
To: hg@apeironinc.com
Subject: Please review this candidate for: IBM IID Architect
This resume has been forwarded to
you at the request of Monster User xapeix03
|
|||||||
|
|||||||
|
|
|
||||||
|
||||||
|
Phone:
416.271.4610
Nicholas Zifkov
Email: metrotek.lab@gmail.com Executive
Profile Business
and results oriented Information Technology (IT) professional with successful
and extensive experience at major Canadian and US organizations: Enterprise
Architect [Page 2] (i.e.: System Architect [Page 2], Business
Architect [Page 2], Security Architect, Technology Architect,
Information Architect); Senior Manager and Technical Team Lead;
[Page 3]; Senior Business Analyst [Page 3]; Senior IT
Consultant. Senior
IT professional consistently delivering business value (increasing revenue
and/or decreasing costs) enabled by IT. Successfully
identified and integrated business solutions enabled by Enterprise
Architecture, System Architecture, Business Process Management and
Engineering and Business Strategic Planning; delivered critical
solutions in complex business environments enabled by IT;
reliable knowledge of information technologies, IT trends and critical IT
factors: ● IT
architectural and strategic leadership for programs and projects up to $23
million; for teams of up to 40+ members; ● Provided
strategic input to senior executives in large organizations; ● Senior
technical adviser for business and IT transformation initiatives; ● Software
engineering, system architecture and business analysis at more than 20 large
and mid-sized organizations; ● Expertise
applied at more than 10 vertical business domains, and more than 15 types of
horizontal business segments. Alternated
technical positions with strategic and managerial roles: planning
and transformation, risk and change management, team management and building,
budgeting. Dynamic team member
providing outstanding business value: integrative thinking, relationship
management, business communication; technical, organizational and
leadership savvy. Mediator between business and technology with
effective interpersonal skills: 1) non-technical and technical
communications with executives, management, stakeholders, IT
teams; 2) negotiation, mediation and solutions design in
conflicting situations and in multi-stakeholder environments. Software
Engineering, System and Enterprise Architecture; Business Strategy and
Transformation Verticals ●
Wealth
Management: Individual and Group Investments,
Portfolio Management, Sales and Marketing; CRM ●
Insurance:
Life, Casualty & Property, Health Insurance (applications/quoting,
policies, claims) ●
Government
Ministries: Government Services (MGS); Health (MOH); Transportation (MTO);
Attorney General (MAG); Environment (MOE); City of Toronto: City
Portal; Forms Management Services; Business Services Portal ●
Electronic
Payments: Security, Fraud detection, Real-Time Monitoring ●
Other:
IT Consulting Services (IBM, CGI), Health/eHealth, Transit, Tourism,
Courier Services, Teaching Horizontals ●
Complex
Enterprise Systems and Integration: Business Process
Management and Engineering; Multi-tier Distributed Systems, Case
Management, Work-flows; Identity Management; Electronic Payments and Money
Transfer, Portals, Business Rules, Knowledge Management, Intellectual
Property Management; Content Management; Enterprise Resource Planning
(Procurement, Supply Chain Management, Human Resources); Scheduling ●
Critical
Business Processes (Security, Wireless, Operations, B2B, CRM, OLAP):
Secure Communications (wireless and wired), Internet/Web, Secure Document
Delivery, Business Intelligence and Analytics, Sales
and Marketing, Customer Relationship Management; Information Technology
Service Management Professional
Path (Selected Assignments) London
Life
Senior System
Architect
(2012.May-2012.Aug) Government of
Ontario
(MTO)
Technical Architect
(2012.Feb-2012.Apr) eHealth
Ontario/IBM/OBS
Global
Team Lead (Business Management); Business
Architect
(2011.Aug-2011.Nov) Government of
Ontario
(MAG)
Senior Consultant / System Lead
Architect
(2011.Jan-2011.Apr) Aegon/Transamerica
Life
Canada
Senior Consultant / Technical Lead
(Integration)
(2010.Jul-2011.Mar) City of
Toronto
Enterprise Architect
(2010.Feb-2010.Jun) Government of
Ontario
Senior Consultant (Enterprise
Architecture)
(2007.Jan-2009.Dec) (MTO, MOH, MGS) CGI Group /
Interac
Program Lead
Architect
(2007.Jan-2007.Jul) Aviva
Canada
Enterprise
Architect
(2005.Apr-2006.Apr) Canada
Life
Senior Manager, Java Competency
Centre
(2003.Apr-2005.Feb) Toronto
Transit
Commission
Senior
Architect
(2002.Aug-2002.Dec) IBM
Canada
Web Architect
(2000.Aug-2001.May) Professional
Summary
2/5 Enterprise
Architect (System; Business; Security Architect; Technology; Information) ● Enterprise
Architecture
(EA) experience in large organizations since 2003: IBM/eHealth Ontario,
Government of Ontario (Ministries: Attorney General, Government Services,
Health, Transportation, Environment), Transamerica Life Canada, City of
Toronto, Interac/CGI, Canada Life, Aviva Canada ● Formal training: o TOGAF for
Practitioners (course leading to TOGAF certification) (2012) o IBM Canada:
Enterprise Architecture frameworks : TOGAF, Zachman, IBM(2006) ● Key role in the
specification, definition and implementation of Enterprise Architecture
frameworks, best practices and governance policies (Aviva Canada, City of
Toronto, eHealth Ontario) (TOGAF, IBM, Zachman). ● Practical experience
in large organizations with all EA domains: System Architecture, Business
Architecture, Security Architecture, Technology Architecture and Information
Architecture ========= ● System Architectures (Logical and
Physical): design patterns and frameworks; software engineering o Service Oriented
Architectures (SOA), Service Component Architecture (SCA) o Process Server,
Enterprise Service Bus (ESB) o Enterprise
Application Integration systems o Business Process
Modeling, Business Rules; Case Management, Workflows ● Business
Architecture:
Contextual and conceptual models; Service and Business Process Modeling in
large organizations: City of Toronto (City Portal; Business Services Portal;
Forms Management Services); Ministry of Government Services (Service Ontario
SOA Integration Framework/SO Delivery Platform) o Integration and
identification of IT-enabled opportunities to address business needs, goals,
strategies o Direct
responsibilities in 3 large scale acquisitions/mergers/outsourcing processes:
Great West Life acquiring Canada Life; outsourcing of Interac Electronic
Payments System to CGI; TLC outsourcing to Ebix ● Security
Architecture:
for large/visible projects (Driver's Licences, Health Cards, Electronic
Payments) ● Information
Architecture:
Data models (conceptual, logical, physical); data warehouses; dimensional
models; metadata, dictionaries ● Technology
Architecture:
Disaster recovery, data centre design ========= ● Enterprise-wide: Created, reviewed,
performed feasibility studies: Evaluation of technologies and standards;
Enterprise IT Road Maps; Selection and recommendations of standards
(software, methodologies, best practices); Candidate Architectures ● Designed services
and business processes for Knowledge Management, Intellectual Property
Management ● Information
Technology Service Management (ITSM) (planning, design, evaluation) System and
Application Architect; Software Engineering; Security Architect;
Infrastructure ● Large- and
medium-scale systems:
architectural design and engineering for: o more than 12
vertical business segments (see Page 1) o more than 18 types
of horizontal technology domains (see Page 1) ● Used a wide array
of: technologies, design patterns and methodologies; middleware and
integration systems, languages, IDEs, database servers o Business Process
Management and Engineering; Business Rules o Enterprise
Integration and Enterprise Service Bus based systems; Service Oriented
Architectures (SOA) o Portal based
technologies and systems ● Platforms: Java/JEE,
.NET (C#), Python, PHP ● Frameworks for
specific business verticals (design and implementation): o JEE framework for
life insurance (Event-Driven Architecture; Case Management, Workflows; REST) o Web Services /
Service Oriented Architecture (SOA) framework for property and casualty
insurance o Generic JEE
framework (Service Component Architecture) ● Security Systems and Identity
Management: Architectural design and implementation: o Cryptography, PKI
implementation and toolkits; Entrust; Identity and Access Management;
Single-signon o Fraud Detection,
Threat Risk Assessment, Privacy Impact Assessment (ISO 27002) o Wireless security
(Radius server authentication, EAP-TLS/IEEE 802.11i) o Security planning ● High-performance,
scalable, secure infrastructures (Data Centres, Web Servers, Database
Servers): design and implementation (clustering, load balancing, encryption,
auditing, administration, authentication, authorization, identity
management); Testing large systems (load, stress, continuity) ● Evaluation,
selection, purchasing of COTS (Commercial off-the-shelf) software and
hardware Professional
Summary
3/5 Business Architect;
Business Analyst (Business Process Modeling and Transformation) ● Business
Architecture and Information Architecture (modeling) of large- and
medium-scale systems in complex multi-project, multi-client/stakeholder
environments: contextual and conceptual modeling, business services and
processes, business rules, workflows, business scenarios, functional and
non-functional requirements; semantic modeling ● Business
Service and Process Modeling and Engineering: requirements, analysis, design;
engineering ● Methods,
techniques, tools: business functional modelling,
service life-cycle modeling, business event modeling, business service and
process mapping/integration, value chain analysis ● Knowledge of, and
experience with identification and integration of IT-enabled opportunities to
address business needs, goals, strategies ● Strategic and
tactical solution planning and specification, adoption of new technologies,
governance, change ● Feasibility
studies, model and solution recommendation (business process re-design,
technology adoption) ● Mediator between
business and technology: advocated change and technology alignment with
business, organized and participated in JAD sessions ● Executive level
presentations, team/joint decision taking ● Client relationship
management; negotiation; being initiative's external voice ● Communication
skills: written and verbal ability to express technical aspects in
non-technical language ● Successfully
combined business acumen and technical savvy to bridge business departments,
business processes and information technology groups Senior Manager;
Software Engineering/Technical Team Lead ● Senior Manager: managed teams of
up to 22+ members (architects, senior developers and consultants), with
yearly budgets of more than 2 million dollars ● Program Lead
Architect for projects with teams of up to 40+ members ● Managed,
supervised, and lead the design, programming and business process engineering
for large and medium scale projects (between $1.000.000 and
$23.000.000) ● Managed, designed
and supervised development of multiple (2-4) concurrently active projects ● Successful
participation in organizational tactical and strategic planning; in risk and
change management; in devising and modification of procedures for solving
complex problems ● Extensive
management experience in matrix organizations and in off-shore development
environment ● Adviser to senior
executives: technical, business modeling, business integration and strategy ● Human Resources: Built team
motivation and commitment, mediated in complex personal situations ● Successfully
mentored, guided and provided leadership to the team members ● Extensive
experience in the human resources acquisition and retention processes (resume
selection, candidate interviewing and evaluation, employee performance
evaluation) ● Project management and technical team
leadership experience (10+ years) ● Project planner and
evaluator: understanding and application of costs, budgets and financial
management principles (cost-benefit analysis, return on investment estimation
and projections, budget planning) ● Project Management
Certification since 1998 ● Training towards
PMP certification (by PMI) Teaching
advanced level university undergraduate courses (3rd and 4th year) ● Web applications with
Java/Java EE: Servlets, JSPs; XHTML, CSS, JavaScript, XML, XSLT; databases ● Web applications
with PHP, MySQL, phpMyAdmin; XHTML, CSS, Java Script; Web 2.0; Ajax Clients,
Dojo web toolkit ● Web applications
with .NET (C#, ASP.NET, ADO.NET); XHTML, CSS, Java Script; Web Services ● Information
Technology Project Management (course based on PMI's PMP certification
curriculum) ● Human-Computer
Interaction (User interfaces, Usability) Teaching
post-graduate courses in Business Analysis and Business Architecture ● Course based on a
Harvard Business School case study, have both practical and theoretical part ● Business Modeling
(Business Vision, Business Case, Business Architecture); Requirements
Elicitation and Management (Rational and RequisitePro); Use Cases ● Acted as Project
Manager for 3 teams of 6 students each Professional
Summary
4/5:
Technical
summary
Professional
Summary
5/5: Certifications,
Continuing Education, Conferences (Selected) 2012
TOGAF 9 for Practitioners: Course leading to TOGAF
9 Certification (August) 2011
IBM Lotus Forms / Electronic Forms (Version 3.5/4.0) (January) 2010
Visual Studio .NET 2010 (Microsoft, October, 2 days)
Anti-money Laundering (July, TLC)
Information Security (July, TLC)
Privacy Regulations in the Life Insurance Industry (PIPEDA) (July, TLC)
Business Code of Conduct (AEGON) (July, TLC)
Rational System Architect (City of Toronto, June) 2009
Internet Marketing and Search Engine Optimization (October and December)
Visual Studio .NET 2010 (Microsoft, September, 2 days)
WebSphere Portal Server V 6.0, 6.1 (design and development) (IBM, September)
WebSphere Process Server; WebSphere Integration Developer (WID) (IBM, August)
Rational System Architect (MGS, July)
SAP Functional FICO (Course towards SAP FICO certification) (June-August)
Project Management Professional (PMBOK-based course towards PMI
certification) (June-August)
IBM technologies overviews: RAD 7.5, Clear Case, JSF (Feb., March) 2008
Visual Studio .NET 2008, ASP.NET, AJAX, ADO.NET Windows Mobile (Microsoft,
October, 2 days)
Visual Studio .NET 2008, Windows Enterprise Server (Microsoft, March, 1 day) 2006
Enterprise Architecture (IBM) (January-February, 5 days)
IBM Rational Application Developer (Rational Unified Process, UML) (January,
2 days) 2005
Gartner Conference: Enterprise Application Integration, Orlando, FL
(December)
IBM WebSphere Live for SOA (IBM Canada) (October, 1 day)
Building Better Software with the IBM Software Development Platform (IBM
Canada) (May, 1 day)
Implementing a Service-Oriented Architecture (IBM Canada) (March, 1 day) 2004
Internet Marketing (Stores On-line) (May, 1 day) 2003
IBM WebSphere Portal Server (Application design and development;
administration, JSR 168)
(Certification: IBM Canada) (October, 5 days)
Frameworks for J2EE Applications (InSystems, Markham) (May, 5 days)
Visual Studio .NET 2003 (March, 1 day) 2002
Information Security and Crypto-Solutions in Public Key Infrastructure
Implementations
(Certification: Galaxy Summit; 2 days) 1999
JBuilder Client-Server (Certification: Infocan Management, Borland) (5 days)
Distributed applications with Java and Visibroker CORBA (2 days in Spring; 2
days in the Fall)
Design and modeling with Rational Rose and UML; Rational Unified Process
(RUP) (1 day) 1998
Project Management Certification Education ● Master of Science,
Applied Mathematics and Statistics, State University of New York, Stony
Brook, NY ● BA (Honors),
Mathematics and Information Technology, University of Timisoara, Romania Languages:
English,
French, German Professional
Affiliations: 2009-2011 Business Architects Association; 1993-1996
SIAM Independent Work Proofs
of Concept ● Eclipse 4.2 (Juno),
3.7 (Indigo), Eclipse 3.6 (Helios): Web development ●
Python:
Business Rules Engine (proof of concept); Network (Client-Server) programming ● Domain Specific
Language specification (Business rules) ● MySQL 5.5; My SQL
Workbench 5.2; Phpmyadmin ● Rational Application
Developer 8.x; WebSpehere 8: Java Persistence API [JPA] 2.0, EJB 3.x,
WebServices, JSF 2.0, Ajax with Dojo, Service Component Architecture (SCA);
Service Oriented Architecture (SOA); Kenai ● Spring framework:
Eclipse plugin (Eclipse 3.7); SpringSource Tool Suite (2.7); Maven ● Ajax: Dojo Web
Toolkit with PHP on the middle tier ●
Google
Web Toolkit (Versions 2.x); Netbeans 6.8, JSP 2.0 Independent Study
(2011-2012) ● WebSphere Process
Server/Process Manager and WS Enterprise Service Bus ● IBM Integration
Developer/Designer ● Web services with
Rational Application Developer V 8.x ● Service Component
Architecture, Service Oriented Architecture Selected Projects May.2012
London Life, London, Ontario -
Aug.2012
Senior System Architect Projects
- Wealth Management: Individual Investments; Group Retirement
- Business Rules; Document Composition and
Management
Project 1: Group
Retirement: Business Rules Management System (BRMS) (architectural decision) ● Evaluated 5 BRMS
and associated Business Process Servers: JBoss, Microsft BizTalk, Oracle
Fusion, IBM WebSphere Operational Decision Manager (with iLog JRules), IBM
Business Process Manager with WebSpere Integration Designer ● Business rules
modeling (domain specific language) ● High-level design
of custom BRMS; Business rules engine: Proof of Concept (Python) Project 2:
Individual Investments: Document Management and Composition (Statements;
Confirmations) ● Document management
and composition (Pitney Bowes DOC1, ETL) ● Changes in existing
Client Statements generation (re-printing) Feb.2012
Ministry of Transportation (Land and Transportation Cluster; iRUS) -
Apr.2012
Technical Architect (Level 3) Projects
* Medical Review Update
* Data Centre Disaster Recovery Description ● Medical Review
Update o Multi-tier project
to access driver's medical records o Sub-systems:
Content Manager (4-tier sub-system); Kofax (COTS client-server sub-system) o Languages:
.NET/Visual Basic, Java, COBOL o Integration layers:
web services and BizTalk-MQ Series o Back-end: mainframe
CICS o Project Physical
Architecture (Checkpoint 3 of the OPS Enterprise Architecture framework)
needs major revision to be approved by Architecture Core Team (ACT) and
Architecture Review Board (ARB) ● Data Centre
Disaster Recovery o Design an
infrastructure disaster recovery solution and create associated disaster
recovery plan for the Land and Transportation Cluster's iRUS data centers o Coordinate roles
and responsibilities (Service Engagement Model) between Cluster, Corporate
Security, Infrastructure Technology Services and external vendors (IBM,
Telus) Personal
contribution ● Medical Review
Update o Have re-written the
Physical Application Design Document and Physical Application Deployment
Model o Project Physical
Architecture (Checkpoint 3 of the OPS Enterprise Architecture framework)
was approved by Architecture Core Team (ACT) and Architecture Review
Board (ARB) ● Data Centre
Disaster Recovery o Participated in
presentation of Checkpoint 3 artifacts to the Architecture Core Team (ACT) o Planning of
Checkpoint 3 artifacts' revision to meet ACT review o Created an overall
project model based on contractual agreements (Service Level Agreement), ITIL
and IBM's Component Business Model (CBS) o Participated in
modeling and design of reconstitution and recovery of all DR-scoped servers,
network components (including physical or virtualized switches, firewalls,
load balancers and VLANS) Aug.2011
Online Business Systems / IBM Canada (IT Service Management) -
Nov.2011
Team Lead (Business Management) & Business Architect Projects
* eHealth Ontario Operational Readiness Assessment;
* Business Operations; Business Architecture Description ● Business Goals o Phase 1 ·
Assess
eHealth's CDMS-D (Critical disease management system for diabetes) current
operational readiness and business operations processes
(Information Technology Service Management) ·
Optimize
business costs: Remediate business processes based on their criticality and
gaps o Phase 2 ·
Assess
eHealth's Business Operations (Operational Readiness) Architecture ·
Plan
for future business value: create a future state Business Operations
Architecture framework and plan for its adoption/implementation ● Personal
contribution o Phase 1: Team Lead
(Business Management stream): Information Technology Service Management ·
Participated
in the creation of the assessment framework (based on ITIL V3); specification
of criticality and gap analysis parameters ·
Interviewed
and gathered information for the business management services and processes ·
Evaluated
the business management services and processes based on their criticality and
uncovered gaps ·
eHealth
has provided 140+ business operations processes; team IBM has reduced and
rolled-up these processes to 42 o Phase 2: Business
Architect ·
Defined
phase goals; planning; team and customer reviews and negotiations ·
Creation
of a high-level Enterprise Architecture framework: based on the OPS
Enterprise Architecture framework, TOGAF Framework, ITIL V3 and IBM's
Component Business Model ·
Assessed
eHealth's Business Operations (Operational Readiness) Architecture o Standards: HL7
(versions 2 and 3); Health Information Access Layer (HIAL) June.2011
Grammalogue Inc. -
July.2011
Software Engineering; System Architect Projects
Java Enterprise Edition (JEE) Proofs of Concept Goals ●
Create
business and intellectual property value: designed and engineered a set of
highly reusable software building blocks (proofs of concept) for software
engineering using Java Enterprise Edition (JEE) ●
Use
the current versions of JEE technologies, IDE's and JEE application
servers/servlet containers List of proofs of
concept ● IBM Platform: o Proofs of concept:
Java Persistence API [JPA] 2.0, EJB 3.x, WebServices, JSF 2.0, Ajax with
Dojo, Service Component Architecture (SCA) o IDE and JEE server:
Rational Application Developer 8.x; WebSphere 8 ● Spring framework: o Proofs of concept:
The IoC container, AOP, Spring MVC web applications, Spring data access o IDE 1: SpringSource
Tool Suite (2.7) o IDE 2: Eclipse 3.7
with Eclipse plugin for Spring o Servlet/JSP
container: Tomcat 7.0 o Build: Maven o Database: Derby,
ObjectDB, etc. ● Open source
platform: Java 1.6, JEE 6, Eclipse 3.7; Glassfish; Apache Tuscany; Maven,
Kenai ● PHP, MySQL,
phpMyAdmin: MVC, PDO Jan.2011
Ministry of the Attorney General (Legal Services Management) -
Apr.2011
Senior Consultant / System Lead Architect Program
Courts Information Management System (CIMS) (Business Process Management) Description
(Largest legal project in Canada) ● Business Goals o Design, engineering,
implementation of a new provincial court information system to optimize
business operations and lower costs: replace/modernize 3 existing legacy
systems o Client requirements:
common user interface; workflow and case management capabilities; secure,
identity and role-based access and collaboration across various court types,
lines of business and case types; high level of customization; permit
internal and external access to Enterprise Content, Processes and People;
leverage IT investments on legacy systems; auditing o Create artifacts for
Checkpoint 2 of OPS Enterprise Architecture framework o Program goals:
Business Process Modeling and Re-Engineering, Document/Content Management ● Team structure o Our team: Overall
program design, integration ·
alignment
of project design with Enterprise Architecture standards and strategy ·
design
for re-usability in the future Service Oriented Architecture (Service Bus environment) ·
evaluation
of external solutions and vendors using enterprise standards ·
derive
strategy and transformation of business processes; operational planning o Three other vendors:
specific sub-systems architecture and development: Forms, Financials,
Scheduling o Three other teams:
overall development, integration, testing Role and personal
contribution ●
Reviewed:
Business Architecture documentation created for Checkpoint 1; legal case
system designs from other jurisdictions (USA, UK) ●
Approach
specification: use Architecture Driven Modernization for legacy systems
modernization (code analysis, code comprehension, software transformation) ●
Third
row in the Zachman Framework in preparation for Checkpoint 2 of the ARC/ARB
process o
Written
major parts of the Logical Application Design (Introduction, Goals and
Considerations, Sub-system Design, Module Design, Component Model; Access
Management) o
Defined
sub-system interfaces, Requirements Traceability, Architecture Domain
Alignment o
With
other team members: Functional Requirements and System Use Cases; Logical
Data Model o
Design:
Service Oriented Architecture (SOA), Document/Content Management
(Paperless; Workflows); Business Process Modeling and Automation ●
Collaborated
with other vendor's Technical Leads and Ministry Architecture to perform gap
analysis, to assess/evaluate, update and complete: o
business
analysis and requirements o
terminology,
technical standards and platform, design and work-flow specification o
common
interfaces, mapping of functional requirements to design o
Information
and Document / Content Management (policies, rules, practices, record
keeping) ●
Infrastructure
requirements specification and design: database servers and middle-tier
servers ●
Formulated
and received approval for legacy systems (COBOL, Oracle Forms, PL/SQL)
migration strategies ●
Wrote
and received approval for Team Collaboration document ●
Wrote
evaluation and comparison of the 2 major platforms/environments (see below) ●
Traceability
and architecture alignment with Business Architecture ●
Interacted,
maintained effective relationships with Ministry's and other vendors'
Architects, Technical Leads, BAs, PMs ●
Written
project plan: detailed Work Breakdown Structure for Checkpoints 2 and 3
artifacts; task estimates ●
Communication,
facilitation, walkthroughs, negotiation, consensus building Technical
platforms/environments ●
Design,
modeling, UML: Enterprise
Architect (Sparx Systems); Visio ●
Target: Platform: Service Oriented
Architecture (SOA); Java and Java Enterprise Edition (JEE) o WebSphere: Portal
Server, Process Server, Enterprise Service Bus (ESB) o JPA 2.0 (Hibernate),
EJBs 3.0, 3.1, Portlets (JSR 168 and JSR 286), Single sign-on; IBM Forms o IDEs: RAD/RSA
7.5/8.0; WebSphere Integration Developer ● Alternative
Platform: Red Hat/JBoss: Portal
Server, Process Server, Enterprise Service Bus (ESB); Portlets (JSR 286);
JBoss Developer Studio Jun.2010
Aegon Canada / Transamerica Life Canada (TLC) (Life Insurance) -
Jan.2011
Technical Team Lead: Integration (Team of 7-10 members) Projects
Life Insurance Application; Enterprise Architecture; Integration Description (One of
the largest Life Insurance projects in Canada) ● Business Goals o http://www.transamerica.ca
; http://www.wfg-online.com o Processing of life
insurance applications: Business Process Modeling and Management; Identity
Management; Enterprise Content/Document Management; Electronic (Paperless)
Documents / Content o Integrate business
processes and software components to obtain a high level of automation for the
whole business life-cycle: illustration, application, requirements,
approval/underwriting of life insurance policies. o Focus business
processes: applications for on-line quotes and policy applications;
workflows; case management o Communication
between sub-systems: use web services and ACORD XML life insurance
standard ● Role and personal
contribution: o Technical Lead for
all aspects of the design, build, integration and system testing of the
solution o Assessed and
recommended business strategies and solutions to top level executives o Determined, managed
and optimized the work of a team of 7-10 Business Systems Analysts, Systems
Designers and Developers in a highly-matrix organizational structure o Analysis and gap
analysis of business requirements and business rules: alignment with
Design Specification (DSD) and Technical Design documents (TDD) o Prepared/reviewed
detailed business requirements and system design documents, including:
security and user access requirements (Identity management; single sign-on;
access management); operational readiness o Evaluated and built
proofs of concept for web service communication (remoting) standards in .NET
(SOAP, .NET Web Services, Windows Communication Foundation); COTS solutions o Reviewed project
documentation / deliverables created by the design and build teams (detailed
requirements and system design documents) to ensure that all standards are
met o Performed related
Systems Analysis, Systems Design, Systems Development o Identified
technical project risks and resolved issues associated to business continuity o Incorporated the
value proposition required from considering process time, cost and quality o Facilitated code
reviews and provided feedback for internal and off-shore teams (Ebix) o Interacted and
maintained effective relationships with stakeholders, Lead BAs and QAs,
enterprise architects, external vendors, implementation support, production
support staff o Communication,
facilitation, walk-throughs, negotiation, consensus building o Determined the Work
Breakdown Structure components for team members o Developed estimates
and performance management criteria for technical activities
(proposals/designs, proofs of concept, change requests, etc.) o HR: team management
(skill assessment, training, career development and retention) o Coached and
mentored members of the team to best practices ● With other teams
(program and enterprise level) o Business
Architecture, Enterprise Architecture (TOGAF): ·
alignment
of project design with Enterprise Architecture standards and strategy ·
design
for re-usability: Service Oriented Architecture (Enterprise Service Bus,
ACORD schema) ·
evaluation
of external solutions and vendors using enterprise standards ·
derive
strategy and transformation of business processes; operational planning o Program Management:
alignment of project design, implementation, strategic with program
needs/goals o Business Strategy:
Request for Information (RFI) and Request for Proposal (RFP) for life
insurance Business Process Modeling and Business Process Automation
(evaluation of external vendors) o Knowledge
Management and Intellectual Property Management; Information Management
Policies ● Technical
environment o Microsoft .NET;
Visual Studio 2008, C# o Web services based
communications; Service Oriented Architecture; ACORD data o BizTalk Server; Share
Point; Team Foundation Server (TFS), Microsoft SQL Server o COBOL Jan.2010
City of Toronto -
Jun
2010
Enterprise Architect Projects
City of Toronto Portal; Business Services Management; Forms Management Description ● Business Goals and
Business Strategy o http://www.toronto.ca o Currently the City
of Toronto provides more than 100 services to city residents, businesses and
visitors ·
Services
are delivered via channels (web, phone [311], call center, counter, kiosks,
etc.) ·
The
City has initiated an ambitious plan focused on web enabled service delivery ·
The
City aims to improve its services delivery and to match or exceed the most
advanced municipalities in the world ·
The
plan has 2 time-lines: a short term (12-16 months) initiative, which aims at
creating proofs of concept; and a longer term (4-5 years) initiative, which
will deliver the full solutions o Major programs:
City of Toronto Portal; Business Services Portal; Forms/Document/Content
Management System o Major requirements:
seamless integration with similar programs currently under development at the
Ministry of Government Services (Government of Ontario); identity-based
service access o The City's IT
Division is also engaged in a major strategic transformation, whose goal is
to adopt an Enterprise Architecture framework and to use it in future
projects. The projects belonging to the City of Toronto Portal initiative are
the first attempt to create Enterprise Architecture processes and artifacts. Role and personal
contribution: o Contributed to
formulation of City's Enterprise Architecture framework based on Government
of Ontario's framework and on TOGAF (focus: Business Architecture and
Information Systems Architecture); alignment with the Municipal Reference
Model o Produced major
parts of the Business Architecture document for the Forms/Document/Content
Management System (Business Scope, Business Context, Service Description,
Business Processes) based on Government of Ontario enterprise architecture
standards (Information Modeling Standards; Defining Programs and Services;
Corporate Enterprise Architecture Requirements; Single Business Number) o Produced the
Business Architecture artifacts for the Forms and e-Forms specific services
and for the e-Forms strategy (paperless Document and Content Management) o Created, managed
and ensured traceability between business architecture artefacts for the
program o Organized JAD
sessions to align project to existing (corporate/enterprise) standards,
artefacts, glossaries and reference architectures (integration architecture,
portal architecture, identity management) o Created business architecture
artifacts for governance services and processes: Knowledge Management;
Auditing o Researched and
reviewed integration technologies (like VXML, IVR) and options between the
City Portal and other service delivery channels (311/Call Centre, counter,
kiosks, phone/mobile applications, etc.) o Participated as
technical and business modeling subject matter expert in strategic working
group meetings with the IT and City Divisions executives and with the
Ministry of Government Services o Researched current
status and trends in public services delivery (Singapore, Hong Kong,
Washington DC, London, etc.): delivery channels, technologies, integration
with social networks, user preferences o Worked with a team
comprised of both employees and consultants, both at the City of Toronto and
MGS o Ensured knowledge
transfer to full-time staff With other team
members o Organized and
conducted a series of workshops with City Divisions and City executives.
Goals: ·
present
the City Portal vision and benefits ·
obtain
validation for services to be implemented ·
elicit
business needs, requirements, use cases ·
derive
strategy and transformation requirements o Participated in,
and/or provided input into Threat Risk Analysis, Privacy Impact Analysis
reviews and creation of the Project Charter o Conducted market
(municipal and jurisdictional) scan, produced and analyzed resulting reports Technical environment
o Java; Java
Enterprise Edition(JEE) Aug.2009
Government of Ontario, Ministry of Government Services -
Dec.2009
Government Services Delivery Cluster
Business Architect (Level 3) Project
Service Ontario Delivery Platform; SOA Integration Framework;
IT Service Management Description ● Business Goals and
Business Strategy o http://www.gov.on.ca/mgs/en/AbtMin/STEL01_045772.html o http://www.ontario.ca o “MGS is responsible
for building the best public service in the world in order to deliver on the
government's commitment to being a responsive and innovative world leader in
customer service.” o Currently
ServiceOntario hosts more than 90 IT services and applications, which: ·
Have
been designed and developed by the Government of Ontario ministries and
organizations ·
Provide
services to the residents and businesses of Ontario ·
Are
delivered via several e-channels (internet, kiosks, service counters, phone
contact centres, etc.) o This project is the
first phase of a five year initiative, which will: Reduce development and
support timelines and costs; Increase the level of standardization in all
processes and procedures; Increase reliability and uptime for each
application; Create a consistent security/access model based on user identity o Goals of the new
ServiceOntario Integration Framework ·
Adopt
a Process-Oriented Middleware platform and a Service Oriented Architecture ·
Provide
a Standardized Reference Architecture, to be used in the design of future
services ·
Define
and implement a governance framework and associated policies and procedures
for Information Technology Service Management (Best Practices, Integrated
Design and Development Processes, Business Continuity) ·
Make
available a Services Catalog to be used in service offerings/requests o The current
project, called ServiceOntario SOA Integration Framework / Delivery Platform ·
Reuses
and adapts ITIL V3 and IBM's Component Business Model standards and best
practices for strategic planning, design, development, deployment of IT
services and support in production ·
Implements
a customized Content Management system for managing OPS specific content o SOA services: Loose
coupling; Service contract; Composability; Autonomy; Discoverability Role and personal
contribution: o Based on Checkpoint
0 artifacts, wrote major parts of the Business Architecture (Checkpoint 1)
document (Business Scope, Business Context, Business Resources, Service
Modeling (Service Life-cycle, Service Events, Service Integration and
Accountability Modeling/Service value-chain), Business Processes, Appendices,
Metadata; Business Rules) o Business
architecture for the services and governance framework: Business Strategy;
Business Management, Business Improvement; Customer Relation Management;
Request Management; Service Modeling, Development, Deployment and Support o Designed a
contextual/conceptual data model for: Services Catalog (including EA
artifacts stored in a Content Management System), Deployed Services; Client
Interactions; Monitoring; CRM o Participated
in Threat Risk Assessment and Privacy Impact Assessment (ISO 27002) o Mapped the IT
services and operations processes to ITIL V3 and IBM's Component Business
Model (CBM); created a new business model (To-Be) for full service
(operations) life-cycle support o Other governance
services and processes: Service Catalog Management, Service Level Management,
Availability Management, Service Continuity Management, Change Management,
Knowledge Management; Measurement and Reporting, Financial Control; Auditing o Participated in JAD
sessions: modeling of an enablement application (Accessible Parking Permit) o Reviewed and
updated artifacts for Checkpoint 0 (ACT, ARB) o Researched current
status and trends in public services delivery (Government of Canada, Canadian
Provinces, California, New York State, Singapore, Hong Kong): delivery
channels, technologies, etc. Technical
environment o Service Oriented
Architecture; ITIL V3, IBM's Component Business Model; Rational System
Architect o Java; JEE;
WebSphere Business Process Modeler; WebSphere Process Server; WebSpehere
Enterprise Service Bus; IBM/iLog jRules Business Rules Engine; WebSphere
Portal Server o Interoperability
with: ONE Key, Microsoft .NET services Jan.2009
Ministry of Health and Long-Term Care -
Apr.2009
Senior Consultant Project
Exceptional Access Program (EAP) (Business Process Management) Description ● Business Goals o web : [ http://www.health.gov.on.ca/english/public/pub/drugs/section16.html
] o Automation/engineering
of a complex business process dedicated to government sponsored access to
exceptional drugs in the province of Ontario o Create an automated
process, which will replace the manual process for government users Role and personal
contribution o Reviewed and
updated business architecture documentation (Checkpoint 1 in the Zachman
Enterprise Architecture) o Mapped business
models and requirements to software components and to database representation o Logical and
physical design of the project components in preparation of Checkpoints 2 and
3. The design meets the business requirements (Checkpoint 1), the enterprise
architecture requirements and standards, and matches team's technical
expertise o Evaluation of
technologies to be used in the project: ·
Development
tool (IDE): RAD 7.5.1; Application servers: Web Sphere 6.1 and 7.0 ·
Web
front-end technologies: JSF 1.1, 1.2; implementations: IBM, MyFaces,
IceFaces, Woodstock ·
Web
2.0 and AJAX technologies: IBM, IceFaces, Dojo ·
Configuration
Management (build, release, version control): ClearCase, CruiseControl ·
Third
party software: Spring Framework, Hibernate, SDO ·
Reusable
components from the ministry (code table access, design of JSF applications,
security, authentication and authorization, etc.) o Review of database
and data warehouse design, including design of Electronic Health Records o Participated in
project planning, task estimation, scheduling (Agile management),
presentations, storyboards o Directly involved
in meetings with stakeholders, enterprise architects, JAD sessions, other
teams o Mentored junior
team members Web front-end
proofs of concept o Design and
implementation of a web front-end framework to be used in the project o Solution 1 (physical design,
technical specification, code review and update) RAD 7.5.1, JSF 1.1, Web Sphere 6.1, Tiles
2.1.2 o Solution 2 (physical design,
technical specification, programming) NetBeans 6.5.1, JSF 1.2 (Woodstock), Tomcat
6.0.18, Tiles 2.1.2 Feb.2008
Spyders Inc. -
Dec.2008
Lead Architect / Senior Security Architect Project
Secure Access to Wireless Networks / PKI Implementation
● Business Goals o Secure client
access to private wireless networks (identity life-cycle, identity and access
management) o Generation of
client X.509 certificates signed by the network Certification Authority o Enable installation
of client certificates on the client wireless devices o Permit client
access the wireless network only after authentication with their certificates ● Role o System Architect
and Lead Developer (design, implementation, development); Testing, deployment
o Intellectual
property licencing; Risk evaluation and mitigation; Cost and ROI analysis o Business Process
Re-engineering: user sign-on, certificate management, system administration o Infrastructure
planning and design (database [MySQL], web [Tomcat], hardware, OS [Linux]) ● Technical
Environment: EAP-TLS/IEEE 802.11i; Certificate Authority; PKCS #12; X.509
Certificates; Java Cryptography Architecture (JCA) and the Java Cryptography
Extension (JCE); Web application (Java/JEE); Databases: MySQL, Derby/Java DB;
Radius Server; NetBeans 6.0-6.5; Tomcat 6.x Apr.2008
Ministry of Health and Long-Term Care -
Aug.2008
Senior Consultant Role
Business Architect; System Architect Project
Professional Allowance Reporting and Reconciliation (PARR) Description
● Project: Part of the Ontario
Public Drug Programs (OPDP); mandated to ensure that drug manufacturers and
pharmacies across the province fulfil their legal and regulatory
responsibilities and obligations. o Goals: Business
Process Management and Automation; Document / Content Management; Paperless
Process Automation; Customer Relationship Management (CRM) o Specification of a
complete identity management subsystem for: pre-registration, registration
and authentication of Drug Manufacturers, Pharmacies and Pharmacy Chains
(PARR Clients) o Drug Manufacturers,
Pharmacies and Pharmacy Chains (PARR Clients) submit monthly information
regarding their sales and their receipt, use and payment of professional
allowances o Create/Update sales
data submission templates; Distribute the templates to PARR Clients o Create consolidated
sales reporting; allow PARR Clients to retrieve the consolidated sales
reports o Audit and
Reconciliation (Cognos); PARR (Meta)data maintenance; Technical support ● Business
Architecture; Enterprise Architecture o Project
Architecture based on Government of Ontario and MOHLTC's Enterprise
Architecture (EA) Framework, which is an extension of the Zachman Framework
and consists of standards, requirements, templates and guidelines
applicable to projects developed and implemented by the I&IT Departments o Design, development
and deployment into production of MOH Projects is dependent and paralleled by
an iterative/waterfall mix process of presentations, reviews, recommendations
and approvals o Projects evolve by
following specific reviews and approvals by the Architectural Review
Committee / Board (ARC / ARB) (IT Gating and Checkpoints 0, 1-3, 4) Personal
contribution and participation ● Reviewed and
updated the Business Architecture documentation for Checkpoint 1: Business Architecture,
Business Process Modeling (analysis, feasibility, events, service
life-cycles, processes, workflows, alignment between columns, mapping to
logical design); ● Prepared the
artifacts corresponding to the third row in the Zachman Framework (Checkpoint
2 of the ARC/ARB process) o Functional
Requirements and detailed Use Cases o Logical Application
Design (context, description and diagrams, sub-systems, modules, interfaces,
mapping to use cases and functional requirements) o System Architecture
(Comprehensive views, processes and workflows, deployment, data, model) o Supplementary
Specifications (Performance and reliability, standards, integration,
development and design constraints, volume and sizing, databases, special
hardware, network architecture and connections availability, disaster
recovery, security) ● Identified and
created an inventory of Enterprise Architecture standards, requirements,
templates and guidelines applicable to the PARR project ● Specified and
created a standard naming and repository for the PARR documentation, which
maps to the Zachman Framework ● Collaborated with
project Technical Lead and Enterprise Architecture to perform gap analysis,
to assess/evaluate, update and complete: o project specific
business analysis and requirements o terminology,
process, operational procedures and work-flow specification o database design
(including Electronic Health Records); Content Management design o presentations and
storyboards ● Business
Architecture and Business Process Re-engineering: with project technical lead
have identified, updated and mapped business functional requirements,
services, events and processes to functional and logical design ● Infrastructure
specification and design: database and middle-tier servers (Sybase, Oracle,
Cognos, legacy) ● UML, use case
actors, use cases (core and detailed), data modeling (Power Designer) ● Traceability and
architecture alignment with business and conceptual architecture Jul.2007
Ministry of Transportation and Ministry of Health -
Feb.2008
Senior Business Analyst (Level 3) Role
Senior Security Architect Project
New Ontario Driver's Licence and Health Card (Secure Communications) Description o web: [ http://ogov.newswire.ca/ontario/GPOE/2007/03/09/c8750.html?lmatch=&lang=_e.html
] o New cards use the
technologies and security specified by the Western Hemisphere Travel
Initiative o Card Production
Centre (CPC) is Giesecke and Devrient Systems Canada (G&D) o Estimated card
production lifetime: 10 years Business goals (MTO) o Design, implement,
deploy information technology systems and hardware equipment to capture
photographs, signatures, and other information o Design of the new
Driver's Licence cards to maximize resistance to counterfeiting and
tampering; o Design and
implement high-security manufacturing operations, procedures and storage of
cards o Printing and
encoding individual photographs, signatures, other card-holder information Personal Contribution ● Security components
based on Entrust PKI and Entrust Toolkit for Java o Requirements,
design and development: Secure Communications between the Ministries and the
CPC o Designed and
developed platform independent secure communication components, which can be
integrated in: ·
Java
applications running under Windows and Sun Solaris ·
Windows
C application ·
Command
prompt (Windows and Unix) ·
Utilities
for custom Entrust certificates manipulation o Contributed,
reviewed: Threat Risk Assessment and Privacy Impact Assessment documents;
penetration testing design o Information
Management (policies, rules, practices) ● Business
Architecture; Enterprise Architecture o Followed Government
of Ontario and MTO Enterprise Architecture standards, requirements,
guidelines and recommendations for I&IT projects design and documentation o Reviewed and
proposed updates for the Business Architecture documentation (Checkpoint 1) o Documentation in
preparation for the Enterprise Architecture Review Committee / Board (ARC /
ARB) (Checkpoints 2 and 3) ·
System
Logical Design (Use Case Realization, PKI Assessment, Logical Components) ·
Physical
Design (Technology) (Entrust PKI, Sub-systems, Class Model, Classes,
Deployment) o Infrastructure
design: assessment, gap analysis, review, update (database [Oracle], web
servers [Web Sphere], Entrust components) o JAD sessions with
business stakeholders and technical team members ● Technical
components o Zachman Framework
for Enterprise Architecture o Technologies:
Java/JEE, Security/Encryption, Entrust Toolkit and API; integration with .NET
components o Testing
(functional, performance) (specification, planning, design, analysis) o Integration with
client/CPC software ● Business
Architecture, Business Analysis and non-technical components o Stakeholder and
client relationship management o Business
Architecture and Business Process Re-engineering: Process and work-flow
review, evaluation, specification; Business events, process mapping,
functional requirements) o Planning,
estimations, task assignment to team members, roles and responsibilities o Collaborated with
project manager: definition of milestones, specification of critical
deliverables o Performed gap
analysis between Ministries environment and card production centre, proposed
solutions, evaluated the impact of new solutions, created presentations and
storyboards Jan.2007
CGI Group / Acxsys Corporation / Interac Association -
Jul.2007
Program Lead Architect Program
Electronic Money Transfer; Payments; Security; System Integration; Data
Centre Description
● The Program: Acxsys-CGI
Multi-level IT Services and Technology Outsourcing ($23.6 million) o web: [ http://www.cgi.com/en/seven-year-contract-technology-and-application-services-expands-acxsys-cgi-relationship
] o Application
maintenance for the Interac Electronic Money Transfer (EMT) Enterprise
Service Bus and web services, the Interac Online Payment (IOP) web service
and associated software applications o Enhancement of
Interac Electronic Money Transfer and Interac Online Payment services o Data Centre design,
implementation and management to support these applications/operations ● Business Goals o Interac Electronic
Money Transfer service is a financial institution based, person-to-person
funds transfer product that uses email to notify consumers of the
transaction, while financial institutions transfer these funds using established,
secure, inter-financial institution settlement systems o Five of Canada's
major financial institutions have adopted this service/portal, making it the
first of its kind in the world. Two more financial institutions have joined
the service in 2007 o Interac Online
Payment enables consumers to make secure debit payments from their bank
account when purchasing products and services from internet-based retailers,
much like the point-of-sale transactions consumers make at traditional retailers Personal
contribution and participation ● Program Projects o Enterprise Service
Bus and web services enhancements (Email Money Transfer and Interac Online
Payment systems) o Security (Business
Rules Encryption, code obfuscation, intellectual property protection) o Real-time fraud
detection, Disaster Recovery Procedures (DRP) o Data Centre design,
procurement, implementation/deployment; operations design ● Technical
Components o Enterprise Service
Bus (receives all service requests, call 4 service providers and 2 database
servers) o Business Rules
(Business Rules Engine, Dynamic Business Rules Builder) o Knowledge
Management (representation, transfer of knowledge, knowledge life-cycle);
Intellectual Property Management; Open source software licensing o Information /
Content / Document Management (policies, rules, practices) o Design of metadata,
data warehouse o Security
architecture
(encryption, obfuscation, secure processes) design and implementation o Contributed,
reviewed: Threat Risk Assessment, Privacy Impact Assessment of the systems
(ISO 27002) o Fraud detection,
money laundering: identity management, identity provisioning and life-cycle,
access control and single sign-on o Performance
analysis and tuning to meet business continuity requirements o Planning, design,
analysis: Testing (functional, performance, stress, load); penetration
testing o Infrastructure (sizing, design,
planning, implementation, governance services and processes): Service Level
Management, Availability Management, Change Management, Measurement and
Reporting o Software
procurement: COTS products (Oracle, Verisign, obfuscation software) o Technologies:
Java/JEE, Oracle Enterprise Edition, Security/Encryption, GUI design o Network planning
and design; Documentation (planning, writing, reviewing) ● Business
Architecture, Business Analysis and Team Management o Team management,
deliverables and activities planning o Stakeholder and
client relationship management; o Organized and
participated in Joint Application Development (JAD) sessions o Business Process
Re-engineering: analysis, modeling (events, life-cycles, requirements); o Feasibility and
value-chain analysis, costs vs. benefits, ROI analysis, presentations,
storyboards ● Evaluation,
selection, purchasing of COTS software and hardware ● Team: 40 plus
members; Matrix (multi-line reporting) organization; Scrum ● Technologies: JEE,
Spring Framework, Hibernate Object-Relational mapping, Oracle, Unix (Sun
Solaris); (eLoad/eTest) Aug.2006
The Jonah Group / Blue Cross Blue Shield of Michigan (BCBSM) (Health
Insurance) -
Dec.2006
Senior Consultant / Solution Architect, Technical Team Leader Project
Benefits and Claims; Business Rules ● Integrated IT
system for Blue Cross Blue Shield of Michigan (BCBSM) [ http://www.bcbsm.com/ ] ● Components of
focus: Health insurance benefits and claims, including a business rules
engine for evaluation of health insurance benefits based on the insurance
policy; workflows; case management ● Business Analysis phase
responsibilities o Business analysis
and architecture: functional requirements, business processes, services,
events, lifecycle; analysis of costs and benefits, ROI o Modeling and
engineering of health insurance processes: claims and benefits (Standard
Operating Procedures, coverage topics, coverage rules, metadata) o Business analysis
of the health insurance claims processing, work flows and business logic o Document business
requirements and use cases o System architecture
for a business rules engine for health insurance claims o Design of health
insurance benefits representation, creation, updates; evaluation of COTS
solutions ● Data modeling and data/process
flow design ● Infrastructure
setup:
Team lead for setting project infrastructure (servers, development
environments) o Coordinated and
provided guidance to the Infrastructure Team (prioritized steps, assigned
tasks, reported progress to project manager) o Coordinated the
documentation process of the infrastructure environment setup o Interacted between
client team (BCBSM) and Jonah team, JAD sessions o Databases: Oracle
9i and Oracle 10g running on both Windows servers and Unix/Linux machines o JEE server: WAS
6.0; Java/JEE development: Eclipse with WTK (WAS as application server) o Visual Basic
development environment ● Solution
architecture:
Designed and implemented the project middle-tier (integration) component o Protocol: custom
XML language, transport layer: Http o Integration
sub-system (Connector): Java/JEE (Servlets, JSPs, EJBs, JNDI), XML, JDBC;
Eclipse o Clients: Java and
ASP with VB 6 (MSXML COM object); Operating systems: Unix, Windows May.2006
Aviva Canada, Toronto -
Aug.2006
Senior Consultant (Part-time) (Reporting
to
Enterprise Strategy and Architecture) Project
Framework for Enterprise Web Services Description
Web
Services-based (Service Oriented Architecture) Framework: Standards, Best
Practices ● Technological
standards (WSDL, SOAP, JAX-RPC) ● Architectural
design and Components of Web Services ● Web services
architectural frameworks (based on Java/J2EE and .NET patterns) ● Back-end access:
EJBs, Object-Relational Mapping technologies (Hibernate) ● Testing and
monitoring; WS-* standards May.2006
Int3s Inc., Toronto -
Aug.2006
Senior Consultant/Lead Architect, Senior Developer Projects
Auto Insurance Portal (Proof of Concept) ● Business
Architecture, Business analysis and requirements specification ● Data model and
data/process flow (business analysis, review, re-engineering) o Data model is based
on current "blueprint" data models in use at major insurance companies
in Canada o Meets requirements
for insurance data storage and manipulation and for business intelligence
activities ● Architectural
design: full auto quotes (new quotes and existing quotes) o Ajax communication;
web service communication with insurance services: MVR, Credit reporting
agencies (TransUnion, Equifax), rating engines, electronic payments services,
etc. o Best practices,
patterns and current Java Enterprise Edition (JEE) and .NET blueprints ● Infrastructure
planning and design (database [MySQL], web server [Tomcat]) ● Knowledge and
Intellectual Property Management (Intellectual property licencing; Risk
evaluation and mitigation; Cost and ROI analysis) ● Java, JEE, Rational
Application Developer Apr.2005
Aviva Canada, Toronto -
May.2006
IT Enterprise Architect (Reporting to: Vice-President, IT) Projects
Enterprise Architecture; Auto Insurance Portal, B2B Integration, Web Services Assignments ● Provided enterprise
level leadership and architectural support (evaluated and documented current
state of the enterprise architecture across the business application
portfolio) ● Change requests
analysis for Broker Portal: Business case development; Cost-benefit analysis ● Developed and
implemented new IT road maps, enterprise application strategy and blueprints ● Principles,
policies and standards for the IT Department (applications, web
architectures, data model) ● Design of new
enterprise architecture based on business needs/goals and technological
trends (Enterprise Service Bus, Service Oriented Architectures, business
growth, market leadership) ● Key role in the
development and re-formulation of the Enterprise Architecture framework:
governance; business architecture; enterprise IT principles and
policies (sources: TOGAF, IBM Enterprise Architecture Framework, COBIT,
Zachman framework) ● Advised IT and
eBusiness VPs on development of the corporate enterprise strategy based on
both business and IS/IT needs ● Evaluation and
recommendation of company-wide utility standards, software, tools and data
warehouse/data storage solutions (DataPower, Netezza, etc.) ● Business
Architecture: Supported business strategies and business projected future
growth ● Lead research into
current and emerging technologies (determine how to add value to lines of
business) ● Enabled project
design and development: mediated between business departments, business
process owner and information technology groups ● Advised/consulted
on matters related to computing and information technology strategies;
development of the corporate technology strategy (performance, deployment,
standards, patterns, Disaster Recovery Procedures (DRP)) ● Developed and
provided prototypes for the EA / SOA strategy; web applications and web
services design and implementation ● Feasibility evaluation:
SOA Architectures, XForms, XFDL ● Worked with a
Security Architect: reviewed and updated the Identity Management system Major Projects ● Formulation of
Aviva's Enterprise Architecture Framework (based on TOGAF and IBM):
collaborated on Business Architecture framework, personal focus: Information
Systems Architectures, Technology Architecture, Opportunities &
Solutions, Migration Planning, Architecture Change Management ● Framework for
company-wide web services (SOA) design and development (both JEE and .NET
services) ● Analysis and
documentation of current EA (applications/services, data/back-ends,
infrastructure) ● Architectural and
implementation analysis/reverse engineering of the most important enterprise
portal ● Specification of a
road map for alignment of IT with business needs/goals and technological
trends ● Evaluation of
internal and external COTS sub-systems, re-design of infrastructure
components o J2EE servers (Web
Sphere, Tomcat), database servers (PostgreSQL, MySQL) o Clustering, load
balancing, identity management, auditing ● Evaluation and
re-design of Aviva's legacy integration solution (WebSpehre Message
Broker/MQ) ● Business Process
Re-engineering: enterprise-wide business activity monitoring system/service
with emphasis on: inter-departmental / inter-partner service level agreements
; business continuity ● Performance and
load testing design; Evaluation of version control and change management
systems Environment ● Development (IDE)
WSAD 5.1.2, RSA 6.0.1.1 ● Technologies
Java, J2EE, Web Services, MS .NET 2005, Security, data transformation ● Design
UML (Rational Software Architect, ClearCase, RequisitePro), Visio ● Server
IBM WebSphere Application Server, JBoss, Tomcat ● Middleware
J2EE: Servlets, JSPs, EJBs, XML (with SAX and DOM), JAXB, JDBC ● Integration
MQ Series (integration with CICS and mainframe) ● Database/data
warehouse
Oracle, PostgreSQL, DB2 (mainframe); DataPower, Netezza (future) ● Testing
Mercury (Load Runner) Apr.2003
Canada Life Assurance, Toronto -
Mar.2005
Senior Manager, Java Competency Centre (Reporting to: Vice-President, IT) Projects
- Enterprise applications; web services; integration
- Wealth Management: Individual Investments
- JEE Framework; Automatic Code Generation
- Enterprise Content Management System; Enterprise Resource Planning Enterprise
Architecture; Business Architecture ● Risk and change
management/implementation o Adopting new
technologies, reviewing / selecting / approving design and development
standards, upgrading team member skills o Case/scenario
specification, financial projections based on costs and ROI ● Knowledge
Management; Intellectual Property Management ● Direct
responsibilities in the Great West Life - Canada Life - London Life IT
Divisions integration process o evaluation of
technologies, tools, technical personnel, standards o road map planning,
resource allocation, personnel planning o selection and
recommendations of standards (software, methodologies, best practices) ● Provided technical
and business modeling advise to the Canada Life CIO and to the Canada
Life/Great West Life/London Life VP of e-Business solutions ● Evaluated and
proposed adoption of products, solutions, design proposals, project plans;
technologies, trends, patterns, re-usability; participated in COTS software
procurement (evaluation, negotiation) ● Collaborated with
other Business Architects, Enterprise Architects and Analysts for modeling
and Re-engineering of Business Processes (life insurance quotes, claims
processing and workflows) ● Enabled project
design and development by mediating between: business departments, business
owners and stakeholders, information technology groups Senior Manager ● Managed a team of
19-22 architects, senior developers, system consultants and specialists in
J2EE, Web Methods and portal/portlet technologies ● Directly involved
in the management of 3-5 concurrently active projects ● Team mentoring and
coaching System Architect ● Architectural
design, development and evaluation of frameworks (J2EE, .NET Blueprints,
Struts) for J2EE and for Portal Applications (JSR 168) ● Design and
management of development of a J2EE framework for the life insurance industry ● Technical lead for
CLA's Identity Management and single sign-on system (Tivoli Access Manager
with custom plugins) ● Architectural
design of a portal for Wealth Management (Internet Insurance Inquiry system)
(London Life, EAI system: SeeBeyond): support for the sale and service of GWL
IIIP products through timely access to up-to-date client portfolio
information ● Evaluation,
re-design of infrastructure components, COTS systems (J2EE servers [Web
Sphere], database servers [Oracle, legacy], metadata repositories, data
dictionaries, Disaster Recovery Procedures (DRP)) ● Evaluated ACORD
data transmission technologies, designed and participated in ACORD via JAXB
implementation, mediated dialogs with companies providing ACORD based
products/services ● Part of the
architectural design team for Canada Life Portal and Content Management
(Internal Portal, Content Management System, EAI systems, Business
Intelligence system, Extraction-Transformation-Load (ETL) processes;
integration with Struts Framework) Environment
● Development/Design
WSAD 5.0, 5.1, 5.1.2; Rational Rose (UML), XMLSpy ● Server
IBM WebSphere Application Server and Portal Server ● Middleware
J2EE: Servlets, JSPs, EJBs, XML (with SAX and DOM), JAXB, JDBC,
Portals (JSR 168), Portlets, Web Services for Remote Portlets (WSRP) ● Enterprise
Integration
webMethods, SeeBeyond, MQ Series, Mainframe integration ● Enterprise Resource
Planning
PeopleSoft (Human Resources) ● Content
Management
OpenCMS ● Database/data
store
Oracle, Siebel, Compass, ACORD schema Feb.2003
Ajilon Canada, Toronto -
Apr. 2003
Technical Team Lead Projects
e-Business; e-Business Integration ● Clients: o Government of
Ontario (Ministry of Environment): Municipal Water and Sewage Project
Payments and Grants (Physical Architecture: Project Applications, Approval,
Grants, and Status Reporting) o State of
Massachusetts (Abandoned Property Division); Blockbuster Video ● Managed and
participated in client meetings and JADs, analysis and requirements
specification ● Managed an off-shore
team of developers, provided them design specifications, validated code Aug.2002
Toronto Transit Commission, Toronto (www.ttc.ca
) -
Dec.
2002
Web Architect Project
e-Procurement/Supply Chain Management System ● On-line system for
automating company's Procurement/Supply Chain Management processes ● Part of TTC's
Supply Chain Management / Enterprise Resource Planning Systems ● TTC has more than 25000
vendors and approximately 50 buyers, who use the application 24 hours/day ● IBM Host Access
Transformation Services, Web Sphere used to access TTC's Materials Management
System (Green Screens) backend ● Functional
requirements: vendor/bidder registration; buyer, expediter, administration
"workbenches"; reports ● Business
Architecture, Business Process and Business Rules: analysis, re-engineering,
modeling ● Designed,
implemented and tested of vendor ASP pages, COM objects ● Evaluated and
deployed infrastructure components (databases, Active Directory, IIS) ● Designed and
created Oracle schema; Unit and system testing plans, performed regression
testing ● Executed
performance and capacity testing and optimization, participated in the defect
tracking process Environment
: Visual Studio 6, Visual Basic; IIS, IBM WebSphere; Visual Basic, COM, Java
Beans, Active Directory Service Interfaces (ADSI), J2EE (IBM WebSphere
Commerce Suite, IBM Host Access Transformation Services); MS SQL Server,
Oracle with PL/SQL, ADSI, MMS (Green Screens); Rational ClearQuest Dec.2001
Kasten Chase Applied Research, Toronto -
Aug.2002
Web Architect (Reporting
to: VP of Operations) Project
Secure e-Document Delivery (Non-standard Web Services)
● Software as a
Service (SaaS): secure e-document delivery using encryption, public and
private keys, PKI ● Documents are
delivered via email to standard and wireless clients ● Highlights:
Enterprise Service Bus and Business Rules Engine, business rules modeling; ● Highlights: PKI and
security/identity management: programmatic key pairs and certificate
generation, document encryption and signing, jar file creation and signing,
document decryption ● Participated in and
reviewed the Threat Risk Assessment and Privacy Impact Assessment ● Business process
and business rules: analysis, re-engineering, modeling (data; metadata) ● Compared, evaluated
and tested COTS solutions for Business Rules systems ● Coordinated the
design and development of the secure data access service, business policy
rules ● Evaluated software
(COTS) and infrastructure options and approaches (business rules engines,
servers {Unix, Windows], web servers [Tomcat, Web Sphere], database severs
[Oracle, Sybase, DB2]) ● Designed and
partially implemented three services and the communication protocols between
them ● Designed,
implemented and documented a secure database access server based on HTTP(S)
tunneling ● Provided solutions
for special project requirements: security, performance, data integrity ● Designed the middle
tier-architecture and the client web interface based on the specific client
requirements and on the best models for web applications (Java/J2EE
Blueprints and operating system design principles) ● Modeled and
designed an implementation of the system business rules/policy components ● Formal definition
of the business rules and policies; schema for the business rules and
policies ● Business rules
evaluation engine: design, implementation, integration with the middle-tier ● Designed: unit and
system validation and testing plans; penetration testing performed regression
testing ● Executed
performance and capacity testing and optimization (at application and network
layer) Environment: JBuilder
6; IBM Web Sphere Commerce Suite, Borland , Tomcat; J2EE: Servlets, JSPs, XML
(with SAX and DOM), JDBC, JSE, PKI, JAAS; Struts; Oracle 9i, LDAP; ERWin,
UML; Ant; Empirix E-test May.2001
Hotship/Veredex Logistics/United Courier/Virtual Dispatch, Mississauga -
Oct.2001
Senior Web Architect and Technical Team Lead (Reporting to: VP
of Operations) Project
Web Portal for Courier Services
● Courier services
business is a $16 billion business per year; Veredex has built the first web
portal for the courier companies and their clients : web enabled, thin
client, wireless enabled distributed system for: o Courier services
specification, update and administration o Shipper
registration; Private shipper-courier relationships (contracts) definition
and administration o Veredex markup
specification and administration o Shipping order
placement; Accounting and Business Intelligence reports generation o Portal
administration ● Designed and
partially implemented the shipper-courier private contracts ● Provided solutions
for special project requirements: security, performance, data integrity,
metadata ● Defined test cases,
tested the code using regression testing, optimized performance, scalability,
availability ● Business
Architecture, Business Process and Business Rules: analysis, re-engineering,
modeling ● Interacted with
client managers to define, document, validate client needs, requirements ● Coordinated the
team (4 consultants) assigned to the private contracts sub-project (setting
task priori-ties, task definition and assignment, following up on
deliverables, ensuring deadlines are met) ● Mentored, guided,
provided leadership to team members; proposed, evaluated, advocated solutions ● Business analysis
of the business processes (business cases, rules, requirements) ● Managed the
definition of project resources requirements, allocate development time,
define development strategy, testing, integration and deployment schedules ● Responsible for
ongoing scope management, issue management, risk management, conflict
management, change control, and communication management ● Conducted or
facilitated sub-project closeout activities including testing and validation,
delivery and implementation, final documentation reviews Environment: Visual
Café (WebGain), IBM Web Sphere, BEA Web Logic, Tomcat; J2EE: Servlets, JSPs,
XML (with SAX and DOM), JDBC; Oracle 8i, PL SQL stored procedures; ERWin,
UML; CVS; Junit Aug.2000
IBM Canada, Toronto -
May.2001
Web Architect (Reporting
to: Senior Business Area Manager) Project
IBM Canada Human Resources Application Role
Web Architect; Technical Team Lead ● The most important
internal project at IBM Canada; three-tier, web enabled, thin client
distributed system for: employee access to HR database; HR database
administration; B2B communication with IBM USA ● Business Analysis:
functional and non-functional requirements, business rules ● Overall project
architectural design: middle tier, client web interface, back-end integration
(Java/J2EE Blueprints; IBM's Enterprise Architecture framework and the Global
Web Architecture (GWA) standard) ● Formal language for
describing the application flow, Performance (database access,
middle-tier)
● Coordinated overall
development (standards, thread safety, code scalability, security, robustness) ● Point-to-Point Java
Message Service between IBM Canada and IBM US (JMS provider: MQSeries) ● Designed identity
management (sign-on) and security modules: Identity Management (using 2 LDAP
servers), Security (Java Secure Socket Extension, Public Key Infrastructure,
X.509 Certificates, HTTPS, Certification Authorities) ● Database and
transaction management, data integrity (connectors to IMS/DB2) ● Data, business
process and business rules analysis and modeling (metadata, data
dictionaries) ● Mentoring,
coaching, training; solved conflicts, personality issues, change management
issues ● Infrastructure
analysis, re-design (AIX servers, web server, DB2 and legacy systems [AS/400]
) ● Financial Analysis:
project implications, project benefits, cost evaluation, return on investment ● Project resources
planning, time estimations, development strategy, testing, activity
scheduling ● Performed capacity
planning and testing both at application and network layer ● Coordinated
application stress testing under WebSphere Environment: Visual
Age for Java; WebSphere, Tomcat; J2EE: EJBs, Servlets, JSPs, XML, JDBC 2,
Java Mail, JNDI, LDAP, JMS (MQSeries); Zachman Framework; DB2, MVS; ERWin,
UML Jan.2000
Opal Sky, Toronto (Travel Industry) -
Jul.2000
Senior System Architect Project
Distributed Business Intelligence/OLAP (On-Line Analytical Processing)
Customer Relationship Management ● Multi-tier
distributed system for: o sales and marketing
analysis, behavioral micro-segmentation, customer valuation o strategic marketing
campaign design and management o customer
relationship management ● Used by some of the
largest travel agencies/hotels from US (Mayflower, Preferred, Metropolitan
Hotels) ● Proposed,
evaluated, selected solutions and acted as advocate for the selected
solutions ● Facilitated
interaction between programming team and other teams (system administrators,
end users) ● Business Analysis:
use cases, functional and non-functional requirements, business processes ● Design of custom:
databases, metadata, data warehouse, classification schemes ● Designed and
programmed Business Intelligence components for marketing (collaboration with
SAS team) ● Standardization and
duplicates elimination (Java 2, JDBC, Oracle) ● Installed, tested
and extended a three-tier system for initial data validation, extraction,
transformation, loading (ETL) (Power Tier, EJB, XML, Oracle, Java) ● Deployment and
administration: Power Tier web server, database server (Oracle) ● Architectural
design of the reporting components (servlets, JSP, applets, report ready
tables) ● Architectural
design and implementation of database update history, duplicate elimination
(ERWin, Oracle) ● Human resources:
resume selection, candidate interviewing and evaluation Environment:
JBuilder Enterprise Edition; Java 1.2.2, JSP/HTML; J2EE: RMI, servlets, XML,
EJBs, Corba; JDBC, Oracle, MS SQL Server; ERWin; May.
1999
Dynamic Mutual Funds, Toronto ( www.dynamic.ca ) (Wealth Management) -
Jan.2000
Senior Architect; Technical Team Lead Project
1
Wealth Management: Marketing and Customer Relationship Management (CRM)
system
● Mutual fund
marketing and Customer Relationship Management ● Business Analysis:
Use cases; functional and non-functional requirements ● Design,
implementation, documentation of the application; mentored, coached other
team members ● Programmed the GUI,
implemented a model for using the EasyMail COM objects ● Defined unit and
system validation and testing plans, performed regression testing ● Coordinated
teamwork by following up on deliverables, ensuring that deadlines are met ● Analyzed and
documented high-level business processes; performed financial and risk
analysis ● Specified
requirements, designed, participated in infrastructure deployment Environment: Visual
Studio, C++, EasyMail COM objects; Rational Rose; Oracle; Electronic Data
Interchange Project
2
Wealth Management: Distributed Business Intelligence
OLAP (On-Line Analytical Processing), Data Mining
Customer Relationship Management ● Multi-tier
distributed Business Intelligence system for sales and marketing analysis ● Used by internal
mutual fund sales department to analyze external dealers performance ● Component for an
integrated e-marketing distributed system (client application and HTML
client) ● Researched possible
architectures, implementations and solutions; coached other team members ● Design of database
and data warehouse, performed cost-benefit analysis and valuation ● Analyzed the
existing business process and documented the analysis results (business
rules, solution implications, project benefits, financial cost evaluation) ● Architectural
design of the major components (application server, communication protocols) ● Developed and
tested: CORBA/Visibroker communication, JDBC/Oracle connection, GUI frame ● Defined unit and
system validation and testing plans, performed regression testing Environment: JBuilder;
Java 1.2.2 (Swing based GUI); J2EE (CORBA, Servlets, JSP); Oracle 8; Rational
Rose; Microsft Visual Studio, C++ May.1999
Dispatch Management Services, New York (current name: CitySprint) - Aug
1999
Senior Consultant
● www.dms-corp.com ; www.citysprint.com ● Three-tier Internet
based web order entry system ● Business analysis
of a legacy system: use cases, functional and non-functional requirements;
business rules, project implications, project benefits, financial cost
evaluation ● Design,
programming, documentation, integration with the legacy system Environment: HTML;
Java, J2EE: servlets (JDK1.2); Apache; Oracle; J2EE (JDBC); Unix, Windows NT Feb.
1998
InfoWorks Toronto (part of Rapp-Collins Worldwide and Omnicom) - May.1999
Senior Analyst, Application Designer/Architect Project
1
Internet multi-tier distributed B2B system: e-Marketing and Business
Intelligence Client
Motorola Canada (over 100 dealers) ● Multi-tier
distributed system standardizing and interconnecting local point of marketing
subsystems ● Component for
creation/management of a global marketing system, including a data warehouse ● Component for
Business Intelligence and e-Marketing ● Case and solution
study, architectural design, programming, testing Environment: Java
with JBuilder; J2EE (CORBA, JDBC); Oracle 8; Rational Rose Project
2
Business Intelligence/Analytics for Strategic Marketing
Customer Relationship Management Clients
Royal Bank, Motorola, Dell, BC Lottery Corporation, Union Gas, UPS, Schwan's,
National Cellular ● 5 relational
databases (Sybase 11 and Oracle 8) and one datamart (Sybase) ● Report generation
(data warehouse, data mining, analytical segmentation, SQL and Unix scripts) ● Customer valuation,
segmentation and customer value enhancement ● Design and
evaluation, time and cost estimation, client feedback and quality control ● Database and data
warehouse design, creation, data extraction, transformation, loading (ETL),
and maintenance (queries and reports; database schema; data cleanup, data
quality control) ● Collaboration with
the SAS team Environment: Power
Builder, Delphi, SQL, Access and Visual Basic; MS SQL Server, Sybase, Oracle 1997 May
Applied Polymer Research Center (CRASP), École Polytechnique Montréal - 1997
Dec
Senior System Developer/Designer Project
Computer Simulation of Resin Transfer Molding Manufacturing Processes Clients
Automobile companies from France, Canada, USA, Germany (Matra, Ford, BMW)
● Over 50000 lines of
code
● Re-modeling and
re-design of the existing system ● Simulated real life
problems, tested system updates Environment: C++,
Unix (AIX, HP), Java (SDK 1.0, 1.1) 1996 Sep
Équipe de Recherche Opérationnelle en Santé,
Montréal
( www.erosinfo.com) - 1998 Jul
Senior Consultant / Senior analyst, architect, senior developer Project
Business Intelligence, Analytics and Reporting for Health Care Industry Clients
Health care institutions from Switzerland, Canada, France ● At the time of the
project, this was one of the oldest and largest Electronic Health Records
(EHR) data warehouse in the world ● Data mining
generates over 40 types of Business Intelligence and Statistical Reports ● Based on EHR data,
creates synthetic patient profiles, hourly patient care actions, personnel
requirements ● Participated in the
analysis, (re)modeling and (re)design process ● Dynamic table
modifications, dynamic queries execution and report generation, GUIs ● Data extraction,
transformation, loading (ETL) ● Metadata,
repository functions design and usage; Generated patient profile reports,
complex reports ● Infrastructure
design, testing (Oracle, Delphi), software purchasing ● Participated in the
hiring process (resume selection, candidate interviewing and evaluation) ● Environment: Delphi
with Object Pascal, Java and SQL; Oracle, Sybase; Unix, Windows Page
22
20. Nov. 2012 |
|
|
||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Languages: |
Languages |
Proficiency Level |
|
English |
Fluent |
|
|
French |
Advanced |
|
|
German |
Intermediate |
|
|
|